to cast its feathers - Español Inglés Diccionario